<?php
@session_start();
include "../include/config.php";
include "../include/db.php";
include "../include/funciones.php";

$sql = "SELECT id_perfil, desc_perfil FROM admin_perfil";
$result = mysql_query($sql) or trigger_error(mysql_error());
$array_perfil = recursoToRecordset($result);


?>

<div class="" style="width:95%; margin:0 auto;">
<br>
    <form id="form_alta_user" name="form_alta_user" class="formulario" method="POST" action="" >

        <table border="0" cellpadding="1" cellspacing="2" class="formulario_alta" style="width: 100%; ">

            <tr id="" class="" >
                <td width="50" >
                    <b>Legajo:</b>
                </td>
                <td>
					<input type="text"  name="user_legajo" id="user_legajo" size="12" />
					<img src='images/si.png' width="18" id="img_legajo_ok"  border='0'  />
				</td>

            </tr>   
            <tr class="">
                <td>
                    <b>Nombre:</b>
                    <!--input type="text" name="doc_a_tx_id" id="doc_a_tx_id" value="0"/-->		
                </td>

                <td>
                    <input type="text" style="width:100%"  name="input_nombre_user" id="input_nombre_user" onBlur = "upperCase(this,event)"/>                                    
                </td> 
            </tr>	
			<tr id="" class="" >
                <td >
                    <b>Usuario:</b>
                </td>
                <td>
					<input type="text"  name="user_username" id="user_username" size="18" />
					<img src='images/si.png' width="18" id="img_user_ok"  border='0'  />
				</td>

            </tr>   
            <tr class="tr_implicado">
                <td>
                    <b>Reparticion:</b>
                    <!--input type="text" name="doc_a_tx_id" id="doc_a_tx_id" value="0"/-->		
                </td>

                <td>
<!--                <input type="text" style="width:100%" name="input_implicado" id="input_implicado"/>	-->
                    <input type="text" style="width:100%"  name="input_repart" id="input_repart" style="text-transform:uppercase;" onBlur = "upperCase(this,event)"/>                   
                    <input type="hidden" name="input_repart_id" id="input_repart_id" value="0"/>	
                </td> 
            </tr>
			<tr class="">
                <td>
                    <b>Perfil:</b>
                    <!--input type="text" name="doc_a_tx_id" id="doc_a_tx_id" value="0"/-->		
                </td>

                <td>
                    <select name="select_perfil" id="select_perfil" style="width:100%"  onChange="$(this).attr('size',1);">
                        <option value="nada" selected="selected">Seleccione Perfil </option>

                        <?
                        if (is_array($array_perfil)) {
                            for ($i = 0; $i < count($array_perfil); $i++) {
                                ?>
                                <option value="<?= $array_perfil[$i]['id_perfil']; ?>"  ><?= $array_perfil[$i]['desc_perfil']; ?></option>
                                <?
                            }
                        }
                        ?>       
                    </select>     
                </td> 
            </tr>	

        </table>    

        <br/>
        <center>
    
            <!--input type="button" value="Alta" class="boton" id="guardarAltaUser" onclick="altaUser()" /-->
            <input type="button" value="Edit" class="boton" id="guardarEditUser" onclick="editarUser()" />
            <input type="button" value="Cancelar" class="boton" onclick="ventanaAltaUsuario.close()" />    
            <input type="reset" value="Limpiar" class="boton" />    
        </center>

    </form>  


</div>


<script type="text/javascript">    

	var LEGAJO_VALIDO = true;
	var USUARIO_VALIDO = true;
	

    $(document).ready(function(){       
		$("#img_legajo_ok").hide();
		$("#img_user_ok").hide();
		
		// $("#guardarEditUser").hide();		
		
		// soloNumeros($("#user_legajo"));
		
		/*
		$("#user_legajo").blur(function(){

			var leg = $(this).val();
			
			if(leg.length > 0){
				var res = js_mysql_query('SELECT legajo FROM vw_agentes WHERE legajo = '+ leg);
				if(res.total > 0){
					LEGAJO_VALIDO = false;					
					showStickyWarningToast("ya existe un agente con ese legajo");
				}else{					
					LEGAJO_VALIDO = true;
				}
			}else{
				LEGAJO_VALIDO = false;	
			}
			
			if(LEGAJO_VALIDO) $("#img_legajo_ok").attr("src","images/si.png");
				else $("#img_legajo_ok").attr("src","images/no.png");
				
			$("#img_legajo_ok").show();
		});
		*/
		
		/*
		$("#user_username").blur(function(){

			var username = $(this).val();
			
			if(username.length > 0){
				var res = js_mysql_query('SELECT nombre_usuario FROM admin_usuarios WHERE nombre_usuario = "'+ username+'"');
				if(res.total > 0){
					USUARIO_VALIDO = false;
					showStickyWarningToast("ya existe este usuario");
				}else{
					USUARIO_VALIDO = true;					
				}
			}else{
				USUARIO_VALIDO = false;				
			}
			
			if(USUARIO_VALIDO) $("#img_user_ok").attr("src","images/si.png");
				else $("#img_user_ok").attr("src","images/no.png");
			
			$("#img_user_ok").show();
		});
   */
   
		var autodestino = $("#input_repart").autocomplete( {
			minLength: 2,
			source: destino_source, 
			autoFocus: false,
			close: function(event, ui) { 
				//console.log("test", ui.item);
				return false;
			},
			focus: function( event, ui ) {
				$( "#input_repart" ).val( ui.item.nombre );
				return false;
			},
			select: function( event, ui ) {
				// if (tieneAgentes(ui.item.codigo)) {
					$( "#input_repart" ).val( ui.item.nombre);
					$( "#input_repart_id" ).val( ui.item.codigo );
					// $( "#input_destino_id_code" ).html( ui.item.codigo );
					// $( "#input_destino_seleccionado" ).html( ui.item.nombre );
					//  $( "#frm_altaDoc_destino-description" ).html( ui.item.desc_corta );
					return false;
				// }else{
					// showStickyWarningToast("DESTINO SIN AGENTE");
					// return true;
				// }
			}
		})
		.data( "autocomplete" )._renderItem = function( ul, item ) {                    
		
			// var mostrardestino = "<a>" + item.nombre +"</a>";
			var mostrardestino = '<a><h2 style="font-style:italic;color:#666;">'+ item.nombre +'</h2><h3 style="color:#aaa;font-style:italic;font-size:11px;">'+ item.leyen +'</h3></a>';

			if($("#input_repart").val())
				mostrardestino = __highlight(mostrardestino, $("#input_repart").val());
				
			return $( "<li></li>" )
			.data( "item.autocomplete", item )
			.append( mostrardestino )
			.appendTo( ul );
		};
     
   
    });    

    function guardarEditExp(){
        
        if(validarFormEdit()){
                       
            $.ajax({
                type:"POST",                
                url: "ajax_php/procesa_expediente_edit.php",                
                data:$("#form_alta_exp").serialize(),
                dataType:"html",
                success:function(response){
                    
                    var objeto = eval('(' + response + ')');                     
                    
                    if(!objeto.success){
                        
                        showStickyWarningToast(objeto.msg);
                        
                    }else{
                        //Mensaje de guardado con exito
                        showStickySuccessToast("El expediente "+$("#exp_edit").val()+" fue editado con exito");
                        //Oculto ventana editar
                        ventanaExpediente.hide();       
                        //Cambio el estado de updateNoInsert para que reconozca que hay un cambio y actualice caso contrario al no encontrar nuevos registros no podria actualizar.
                        oTableExpedientes.updateNoInsert = true;
                        //Refresh de tablas         
                        refresh_data(oTableExpedientesNew);                      
                    }
                                        
                }                   
 
            })    
                              
        }
        
    }   
    
    function altaUser(){   
	
        if(validarFormUser()){
            //console.log($("#form_alta_user").serialize())
			// user_legajo=985656
			// input_nombre_user=GFDGHF
			// user_username=fdsdfgd
			// input_repart=AG+-+INFORM%C3%81TICA
			// input_repart_id=866
			// select_perfil=1
			
			
			

        }	
    } 
    
    
    function validarFormUser(){             
         
		if(!LEGAJO_VALIDO) 
        {
            showStickyWarningToast("ELIJA UN LEGAJO VALIDO");
			$("#user_legajo").focus();
            return false;
        }	
		
		if($("#input_nombre_user").val().length < 5 ) 
        {
            showStickyWarningToast("Nombre del Agente no valido");
			$("#input_nombre_user").focus();
            return false;
        }
		
		if(!USUARIO_VALIDO) 
        {
            showStickyWarningToast("ELIJA UN USUARIO VALIDO");
			$("#user_username").focus();
            return false;
        }	
		
   		if($("#input_repart").val().length < 5 || $("#input_repart_id").val() == "0" ) 
        {
            showStickyWarningToast("ELIJA UNA REPARTICION");
			$("#input_repart").focus();
            return false;
        }	
   
		if( $("#select_perfil").val()=="" || ( $("#select_perfil").val() == "nada" ) ) 
        {
            showStickyWarningToast("DEBE ELEGIR UN PERFIL");
			$("#select_perfil").attr('size',6);
            return false;
        }	
		
        return true
    }
	
	   

    
 
    
</script>